629
0
581
718
868
1310
978
575
1225
660
475
1012
1017
1239
504
2649
3252
542
621
1252
458
2516
2
2954
1376
1494
1816
781
19079
6
4329
10
1403
297066