1075
2
1431
1
4309
3
1408
2776
1451
0
1585
1364
2255
2099
562
1866
4
1767
2554
16
2732
1606
4358
6
951
1891
534
1815
8527
1812
1250
1558
383
2942
913
1527
2322