155
0
243
2351
2964
382
467
479
780
362
1053
477
375
448
75
368
675
4
428
1085
1860
518
306
722
314
3644
1817
544
2747
2
1466
393
432