318
951
106
555
124
399
148
483
146
523
279
1,040
176
598
195
431
117
453
125
401
116
1,025
20
457
71
356
466
54
323
67
299
79
309
166
126
294