416415
7742
6985
6922
5701
4003
3351
3071
2642803
1991
1774
1643
1570
1512031
1475265
1450
142149
1387757
1326
1230
1191016
1130
1074293
1040
1013459
1014317
994634
990
981739
950
940
948
943
933
888434
867942
862395
850
845726
840
811
810
733644
702
687980
673869
672
630
621
575927
57859
571
534537
525582
511217
482431
476821
47763
441