1225
0
1012
1376
868
1310
542
581
978
629
1212
2086
3
2131
2072
718
688
1
660
1218
2
5402
10
1753
2533
6
504
3217
5
5346
4099
8
666
1739
475
2408
1380
458