225
142
105
154
196
199
780
522
217
600
592
540
340
819
338
682
120
92
254
146
808
58
302
214
426
698
286
162
166
116
95
1182
213
257
397
457
484
4612
3808
206