349
38
310
68
41
277
10
60
9
11
198
61
43
49
192
83
44
89
119
299
347
98
63
17
6
189
150
84
42
82
79
1171
232
55
21
0
99
7
139
204
18
107
14
29
75
199
101
146
26