16
14
77
115
202
507
72
206
123
277
853
816
437
232
185
305
660
1057
350
866
315
198
270
156
214
139
386
476
335
734
709
879
1121
463
596
690
445
236
253
423
150
113
580
211
301
230
130
1293
1243
1827
571