1075
2
4309
3
1451
0
2099
1
2255
1431
1767
2915
2776
841
2942
6
1558
1364
1585
1250
658
383
2873
1258
1583
1866
4
562
1891
4358
951
1239
3926
14
534
865