1109609
622536
1102272
636396
585468
426670
1136873
716296
336394
1044136
648876
188798
222432
601218
546445
497341
17978484
15536692
14341960
10800916
7290156
7101668
6946362
6918831
6325477
5787960
5641623
5431253
434270
4070231