15758
1401833
1520
2350
1480
1890
17129
12558
1430
1240
14927
1570
21886
16530
14581
13160
10042
963263
8744
8700
828148
716142
67511
6600