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