14293
57110
64216
3544
1820
3083
3978
1891
2763
4543
3295
4728
1975837
13693284
1363412
11917261
1164340
110193
9860157
967711
800437
79996
74635
68072