306
1,308
246
758
161
838
500
720
243
646
254
597
197
672
230
475
190
583
13
741
126
556
150
596
159
553
191
506
172
469
263
533
61
407
118
421