140
592
298
981
236
402
420
761
908
1,056
122
669
178
935
381
802
61
400
16
266
195
805
190
508
138
288
179
476
58
545
79
313
172
679
118
387
115
560