4862
3867
1638
4079
2414
3534
1801
1669
939
1415
1647
1625
8404
6497
43877
980
963
2098
1288
1214
2014