1233
1
1537
2
1554
1000
0
884
1837
1306
801
2788
1825
2368
904
2580
1590
2562
2619
3
673
2122
2551
436
1345
1595
4311
2710
606
4551
7
421
748
2737
833