874
1
3734
2508
7
475
0
1310
581
1012
2912
5
1225
718
984
1809
1376
868
566
542
978
629
2028
2
2087
575
1816
2649
2929
6
883
2195
660
1239
504
2147
3