1172
479
2487
936
1477
509
1029
492
709
330
685
166
294
160
592
156
593
182
391
208
319
101
268
97
457
181
421
147
787
78
622
212
628
184
383
31
574
132
377
167