581
0
718
629
475
410
1310
1017
868
575
621
1225
1239
2649
23802
9
780
1
978
1816
660
883
1012
504
3252
542
7096
14
984
1252
458
2348
1376
1524