1706
1
1804
3
629
0
581
718
868
978
1225
575
660
475
1017
2649
3252
504
542
458
1310
621
1239
1376
1252
1816
1018
1012
883
4684
4
733
984
1868
2