581
0
718
1310
629
475
1017
868
575
621
1225
1012
1816
1239
2649
978
660
883
504
3252
542
1252
458
1376
984
8819
12
215
2189
2
4465
22
1494
2348