1112
1
2194
2
629
0
581
718
868
619
978
575
1225
660
475
1017
1239
504
2649
3252
542
1310
621
1252
458
1668
1376
1660
1816
2163
1012
1290
4360
9