1110
1190
839
952
784
640
10112
8316
1003
827
1156
1312
621912
44580
44493
42617
3789270
3563156
30514
2946149
28216
23952
22180
20320