1250
1
1451
0
1815
2
951
471
19932
6
1150
6547
3172
2254
5801
23774
4
13967
750
942
1710
2131
674
442
24337
22
3107
7
1088
3591
11
1812
1777
8527
1650
17391
1308
109776
42