2060
1821
12711
1209
1253
1020
1114
1104
19826
9714
1107
1314
622512
44610
44523
42697
3790270
3566156
30594
2947149
28256
23952
22220
20330