581
0
1113
1
1211
2
718
1310
629
475
813
1017
868
909
575
1307
621
1225
1012
1816
1239
2649
978
660
883
504
3252
542
1252
458
1376
984
8819
12