109
641
56
511
84
496
52
320
88
334
39
266
13
224
86
187
11
182
24
170
7
171
33
167
1
122
27
132
28
123
41
316
44
124
2
107