581
0
629
868
3706
5
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