1075
2
1451
0
1431
1
4309
3
2776
841
1364
1585
2255
2099
1258
1866
4
562
1767
2915
1380
2732
1891
4358
6
951
3926
14
534
865
1558
603
1815
8527
1812
1250