581
0
475
600
718
629
1310
575
868
1239
2649
109776
42
883
1816
978
1012
1225
660
984
101415
109
1017
504
3252
542
621
1252
458
2422
8
566
1376
946
1