507
1
532
315
0
675
806
508
968
5
1277
571
4
1300
2
1094
1343
1776
2200
891
1330
1868
8
2374
3
1224
2111
3084
1036
1162
3460
3234
10
3382
6
1307
1184
2924
9