1495
1
1845
2
542
0
1225
629
978
2092
7
1310
1106
1012
581
868
660
475
718
1239
2649
1252
1087
984
1294
3252
1055
1597
3
1376
888
504
458
1816
621