45
293
34
851
42
329
43
288
13
83
186
16
180
7
164
25
171
3
97
124
4
116
113
14
48
6
323
39
29
2
84
30