96
682
106
402
48
400
40
305
30
257
29
194
46
229
211
33
188
20
164
44
173
6
152
2
127
3
38
322
124
35
32
102