1225
0
1804
3
2982
1012
2315
2
629
581
1974
868
1376
475
1404
660
1310
575
718
978
1706
1
504
542
1252
458
621
1889
984
1816
1239
1055
566
1321