112
339
66
843
73
578
55
411
49
392
25
310
28
284
12
331
47
451
60
277
194
18
208
8
162
23
142
29
181
9
154
19