21211
1654
2045
1363
12611
18010
1964
1095
1475
1236
1319
1789
607311
43600
43413
41487
3689270
3463156
29854
2888149
27546
23452
21810
19840