3510
2
4111
2749
1
2748
1452
1098
0
797
1303
671
1987
16
2497
2546
1137
1734
2076
467
105290
1463
2735
385
1043
10270
4
2299
2211
1608
9355
3
2843