4590
1525
10491
3744
3379
770
3034
586
11168
4335
1528
501
4027
1841
1892
763
2747
1314
2749
1250
7916
2961
7868
4123
1772
721
12273
6071
3916
1760
5509
2887
3263
1642
2078
1026
1078
470
1278
238