1931023
1667480
1519416
1463516
1253955
1248635
1223084
1209525
1179512
936006
928436
846528
824673
824426
797140
753770
748722
716059
715297
695995
695665
676275
666454
653988
627336
620953
613814
609994
600232
584286
568158
546346
538213
501682
499786
498062
496854
494520
482656
476852
473260
467060
456425
442724
430452
416531
415838
415223
414795
412147
408445
402357
392748
389106
384323
381479
381463
378766
378757
364598