4100
6
1225
0
1137
1
913
1307
1012
1376
868
658
1310
542
581
978
629
2948
9
718
660
3636
4
504
4258
475
1380
458
2649
1816
1055
2653
2480
575
984