27034
2501
25632
2170
26628
23031
19514
21417
16223
19773
177269
19680
31107
23810
21902
19613
1588267
15252
1413148
13636
1257144
12020
10700
9060