306
1,309
161
839
246
760
243
647
500
721
197
674
126
557
190
583
254
598
92
1,138
172
469
159
552
230
475
191
507
263
533
118
421
150
597
235
423