1121
2
608
0
2655
2767
345
999
1
2349
2088
2448
970
930
3267
4
1645
2300
8866
6
894
6091
2462
3
2032
1656
4148
461
2190
3589
106
3117
8
2487
844
495
542