15
261
0
12
150
378
1
200
356
50
2136
5
1032
2
3006
1464
3
1375
1390
1697
2039
1766
4
1929
2902
2831
1642
2244
1389
1307
2435
2929
3376
1284
970
1053
8