668
0
501
581
2351
997
1748
155
1603
560
722
393
382
577
187
1086
295
200
259
432
362
2964
1466
69
573
63
467
797
288
475