4471
2
5033
15
1935
1489
0
4614
6
964
1
14125
10
4187
2740
3
3117
8
2258
2318
2366
4425
2417
118
984
685
12459
1384
2468
2586
1347
2956
2028
3378
7
796
2765
2189
2804
4