895386
848662
1043961
886871
92786
75458
1000729
956857
611308
318613
225118
420810
392174
998804
816515
9216
409725
434225
512476
100243
9561
520207
31934
415314
23026928
222511020
20096484
19443692
17889960
11901171
11898916
10347744
9212156
7863362
7820668
7206310