115
640
124
489
21
546
75
466
106
508
35
417
47
401
377
348
1
157
39
352
31
336
58
321
44
340
54
356
29
291
37
319
275