1305
1186
837
1430
11614
1651
1303
14412
1010
1275
826
991
621912
44570
44483
42607
3788270
3563156
30494
2946149
28206
23952
22180
20320