500
227
1
300
339
0
570
14
15
200
425
4
651
3
50
1212
4278
21
166
1261
39
1374
7
94
1385
36
1274
1381
57
1177
77
1336
24
1265
1570
10
63
3964
2
22
1591
16
2629
1470
3658
2034
2445
2446
2045