895386
848662
1043961
886871
92786
75558
1000729
956857
612308
318613
225118
420810
392174
998804
816515
9216
409725
434225
512476
100243
9561
520207
31934
415314
23030928
222541020
20096484
19447692
17889960
11903171
11899916
10347744
9213156
7863362
7820668
7210310