2349
2
2456
1
1632
1306
1746
1813
1801
3
5151
1431
1883
2562
2392
4179
1844
1517
697
0
1526
2578
1834
1343
1749
1734
2271
4
3080
3715
9305
8
2710