1083422
596302
281348
759197
426652
1059125
290246
671479
473973
1044505
268923
556439
992294
1017741
117147
680450
27775702
23222486
22627960
19346669
14100916
12809157
11414624
9962365
8484961
7786477
7747253
7239831
4899232
489870
204265
886108
427725
219275