1233
1
1537
2
1554
1000
0
1837
1306
801
1825
2368
1590
2562
1681
673
4311
2710
4551
7
1399
745
496
526
1309
1199
6779
5
1208
736
994
1373
2135
5527
3
4362