21548
503
694
2900
22316
23315
18613
2230
2600
30730
17637
1354
38037
29180
27513
24814
2126267
19324
1873153
1734147
17206
14290
13990
12230