551
843
653
11813
1050
1316
793
916
860
1040
810
7610
621912
44570
44483
42607
3788270
3563156
30494
2945149
28206
23952
22180
20320