3212
27
2954
2
1226
1
2489
1917
51331
25
962
0
662
2788
3
2781
2366
1210
4578
3519
9
1880
7222
4
3565
8
4142
5
2069
511
452
3987
1249
2348
5915
11
5546
6
2478
2110
5070
19
1552