249
885
67
847
124
711
95
516
29
508
21
464
39
27
443
48
358
30
488
86
294
26
231
24
33
281
16
266
259
181
36
244