300
0
2475
2
1124
1
1049
2687
1941
1752
1810
3
2100
4110
4
2345
414
400
1454
475
1082
472
1600
513
2198
5
913
2327
1779
611
852
1129
484
2554
9
2352
3453
8