96
682
40
305
48
400
107
401
29
216
20
457
30
255
212
46
229
165
33
187
44
172
6
153
125
2
129
32
103