2809
1680
2185541
196169
22911
14414
1242
1529
19718
2520
2341
2250
589811
42490
42333
40187
3561270
3346154
29304
2805149
26826
22732
21150
19340