632923
127438
451204
827406
926
129128
813459
333134
349217
104454
720397
72027
28953454
24393119
21932992
21143480
16468333
14846969
140421028
13363239
11514764
1150576
9453480
943958