309
805
45
302
81
286
30
213
13
249
278
1,048
38
204
62
205
33
192
29
182
21
175
25
135
12
114
14
102
127
4
97
91
17
52