1305
1186
837
1430
11614
1651
1303
14412
1010
1275
826
991
621912
44580
44483
42607
3789270
3563156
30504
2946149
28216
23952
22180
20320