125
28
24
13
311
18
134
7
120
25
107
78
87
31
307
35
377
40
123
199
204
65
147
66
49
54
139
169
186
63
285
73
699
208
67
103
1160
45
34
75
26
39
55
99
33
61
7797
98
238
751