1125
1
1022
2
270
2045
1225
0
16868
39
1012
1308
1376
868
581
749
1310
542
978
637
629
923
718
660
504
1103
475
1380
458
1037
2442
9
2649
1816