96
333
69
269
40
393
25
176
32
182
17
142
21
123
19
101
38
113
15
254
45
86
2
88
1
68
5
97
395
0
79
70
66