5
22
8
1
78
476
3
309
41
6
207
82
12
32
251
163
276
16
114
28
2
248
257
44
38
23
140
34
29
95
73
288
106
170
21
27
9
37
98
7
11
15
996
14
209
62