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