581
0
629
868
718
978
1225
1274
575
1239
475
458
1376
3252
660
1017
1252
1310
621
267612
1012
504
2649
542
297066
1816
36905
4978
2
984
733
883