500
230
1
300
341
0
571
14
15
200
427
4
651
3
50
1216
4285
21
166
1261
39
1377
7
94
1387
36
1276
1385
57
1177
77
1337
24
1266
1572
10
63
3980
2
23
1594
16
2635
1473
3660
2036
2447
2047
22