515
0
1099
878
332
808
557
1205
822
793
230
2299
661
660
560
676
309
705
826
414
1756
1008
564
2089
2
917
2737
758
350
4248
681
531