2349
2
2456
1
830
0
1632
1306
868
1746
801
496
1813
1801
3
1000
2562
2392
4179
1844
1517
697
1526
2578
693
784
1834
1343
1749
745
1734
9305
8
1093
2710