295
0
1466
200
255
101
471
647
353
699
1086
437
467
375
300
448
686
460
539
357
271
1016
259
1877
1
1540
310
165
563
243
292
984