26934
2491
25632
2150
26628
23031
21417
19414
16223
19773
177269
19680
31077
23780
21862
19583
1580267
15222
1408148
13626
1245144
12000
10660
9030