1225
0
7567
6
1489
1243
1
1382
2
1012
1809
629
581
868
1376
475
660
1310
575
718
978
1282
504
542
2417
2342
2480
1252
458
621
984
1816
1239
8440
4