2859149
21550
1114216
75244
7980
870380
62240
71730
59734
29315
33615
38341
601811
43270
43193
40967
3634270
3409155
29584
27176
23192
19690