105
426
15
102
75
366
12
77
74
245
56
239
37
199
94
215
47
179
6
311
55
18
154
20
142
19
134
127
120
7
109