342
5
70
55
62
51
173
15
158
316
33
5034
7
11
108
456
157
27
30
4102
302
20
34
97
18
76
133
75
64
1637
32
69
12
37
25
59
83
379
29
82
49
131
589
266
24
2486
204
126
187
81