475
0
1225
581
1310
1012
2101
2
2055
718
978
2649
1239
883
2462
3
2727
1055
1494
621
5151
1816
2763
2911
9
984
2558
4451
15
2405
1
660
1376
868
566
542