29219
3156
2695
28917
4970
31448
42345
3349
3980
2980
33720
2196
601811
43280
43193
40967
3635270
3409155
29604
2859149
27176
23192
21550
19690