1558
2
1348
4
1225
0
1431
2649
1012
2012
1376
868
1310
542
581
978
629
1018
2316
718
660
2921
5
504
475
1380
458
2069
2264
1
1816
1055
575
984
1252