295
0
488
1877
1
300
1337
353
699
380
427
440
563
776
419
718
448
1817
274
157
643
2670
20
349
530
275
668
647
592
2952
768
255
543