800
1
1583
0
1225
2358
9
1196
1323
1012
1376
868
1310
542
581
978
629
570
1305
718
660
504
1388
2
475
1380
458
2908
1067
2649
156
4179
1816
1055