843
788
723
887
687
584
875
747
1326
560
625
610111
43670
43473
41697
3696270
3476156
29924
2892149
27596
23462
21860
19870