1062
323
650
199
2527
1052
603
193
2292
1005
475
186
324
174
496
219
396
202
293
177
713
191
962
371
593
149
635
118
369
172
711
259
568
177
317
236
667
80
889
273