391
1
259
1234
2
474
1157
597
590
714
2402
2128
1455
260
0
1878
2737
3
7815
9
1266
477
959
275
984
724
900
380
992
4
683
1679
14
2480
884
2516
1795