337
31
103
215
71
143
154
46
327
38
168
271
18
25
48
1774
28
440
867
12021
2335
98
96
55
266
16
106
37
50
86
76