158
0
419
169
383
418
945
1333
1
444
2459
9
552
16
683
955
165
467
798
78
503
2211
555
608
2546
434
919
348
57
323
1824
633
453
2111
3