24810
3042
2529
1777
23413
31520
1852
1956
22510
2186
1644
2035
603711
43380
43253
41177
3652270
3422156
29704
2870149
27326
23252
21620
19770