259
0
970
341
2143
1511
5875
366
403
463
1862
1
5313
326
767
490
1133
668
1557
321
363
798
503
275
4045
524
1304
470
820
1939
384
362