306
1,307
246
755
161
831
500
714
243
643
254
594
197
670
230
474
190
581
6
348
126
556
150
591
157
549
191
502
172
469
263
530
61
403
118
419