331
2350
739
1577
50
790
1486
117
9
500
639
231
89
958
