275
51
12
32
478
189
68
120
142
99
62
27
792
52
81
66
72
55
24
342
56
176
45
28
29
102
44
112
190
179
371
100
37
42
23
115
317
58
16
15
83
17
25
57
39
20
218
472
234
150
161
117
204
13
768
263