3320
30326
1110141
65171
55242
317954
61297
52217
120560
79764
1297125
585100
1124122
88253
1008213
23417
667128
950155
36832
74674