999
235
1358
597
2158
1065
767
356
969
306
653
280
3441
1867
1136
586
1600
825
813
237
1498
681
805
377
1896
839
763
299
745
136
772
343
711
168
748
245
645
168
734
179