12926
16513
1013
17517
946
19316
15529
28617
16130
1346
11127
13518
40557
30900
29653
26725
2327267
20924
2014153
1854149
18526
15310
14790
13160