936
271
1440
593
376
89
905
528
417
149
294
167
572
111
396
40
522
163
196
99
533
174
429
191
264
145
119
58
336
63
184
43
131
98
352
157
220
36
375
177