345
805
156
492
46
411
56
424
27
366
49
346
286
38
228
50
127
11
125
29
115
9
154
94
111
16
97
2
21
8
6
99
89