295
0
1086
300
243
471
1466
647
155
501
353
699
467
1877
1
563
718
418
428
1748
1817
157
460
69
1682
259
668
419
375
357
437
2952