2141
883
1385
973
13511
17914
1446
1133
18119
1687
13913
1550
620712
44480
44433
42557
3781270
3550156
30434
2943149
28126
23912
22160
20310