1673
1
1240
2
936
1488
1225
0
1012
1376
868
1310
542
581
978
629
2649
718
660
504
475
1380
458
1935
1816
1055
2623
6
575
984
923
1505
1252
2582