4942
4631
5480
4460
3800
4180
36135
4450
4720
5380
36930
35534
42217
32070
31163
28365
2444267
22074
2128153
19546
1950149
15890
15670
13900