2577
868
2580
933
1724
581
1094
270
1302
769
3483
1878
869
336
394
164
651
221
1230
395
586
333
950
324
369
192
2270
1288
817
448
327
148
662
186
682
227
714
218
687
229