1087
2
1129
1
1294
1597
3
2184
888
629
0
581
718
868
660
1455
1568
1660
978
575
1225
1302
2100
266
467
475
1017
1239
504
3657
12
2649
3252
542
4360
6