971814
861783
30422
812709
16810
380595
842290
547160
66122
627346
101507
282508
28953454
24394119
21932992
21143480
16468333
14846969
140421028
13363239
11514764
1150576
9453480
943958