963
1
629
0
581
1299
1268
718
868
1816
660
2394
1734
3
1405
2468
2600
4
1564
1440
6779
5
1431
978
4115
10
2757
575
1225
1423
5565
9
266
467
475
2890
1017