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