34516
2666
26223
38412
27435
2640
18815
31137
2129
2989
3251
3850
685612
49133
48420
47838
4239271
4038158
33054
3246151
31026
26592
24421
22800