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