1035
812
770
1001
10110
1559
1373
1162
762
1336
840
663
691912
49733
48940
48508
4270271
4065158
33334
3269151
31396
26952
24601
23040