629
0
581
718
868
4329
10
978
401
575
1225
660
475
1017
1239
504
2649
3252
542
517
548
1310
621
1252
458
1376
3554
9
1267
1816
1012
297066
883