115
895
99
655
90
582
86
335
40
478
48
464
422
44
375
36
362
50
338
52
328
67
337
24
300
88
315
53
302
28
236
41
248