8
116
187
81
78
417
342
152
305
193
9
14
141
839
618
27
7
83
239
251
122
378
67
161
196
21
35
857
453
190
101
49
20
76
18
268
311
1720
88
51
86
13
31
26
40
14881
52
126
114
124
69
5
103
247
30
43
1361