2110
1
929
2368
1568
1382
2710
2
1305
2262
0
1590
1883
2760
4
1547
1716
1195
673
915
1332
1200
905
1660
2934
693
526
801
745
784
3326
3
1000
3439
5
1639