1000
302
579
175
2243
931
536
171
2109
905
454
177
304
170
482
212
366
187
270
164
691
184
892
337
572
140
622
115
352
166
684
248
556
175
299
226
655
78
831
243