14
874
149
28
31
60
42
47
30
65
29
96
20
38
363
41
111
225
76
147
157
54
355
166
297
25
32
1766
37
473
886
12668
2370
104
97
59
272
124
61
58
181
74