118036
86117
64713
2563
59611
3610
55724
197529
8461
3524
1854294
6767255
1643717
1163412
11409276
1041716
10338259
97924
8394155
782111
71596
62304
57852
54338