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