318
953
106
553
124
399
148
482
146
522
275
1,092
176
596
195
432
117
453
125
400
116
1,025
71
356
466
54
323
67
299
79
313
166
298
126
294