1153
531
223
131
408
194
567
128
1298
639
558
148
395
212
2635
1662
544
143
206
78
563
126
384
95
574
254
241
148
462
115
129
57
374
139
320
140
146
41
520
170