2124
673
1134
516
1069
327
604
245
293
202
306
140
273
62
653
239
288
64
299
195
290
191
421
117
388
225
373
168
290
90
755
181
488
57
446
200
594
84
480
62