6
7
28
55
15
11
50
395
534
38
170
174
898
183
193
533
17
19
384
78
178
422
63
318
137
248
599
2
272
32
115
875
53
5
91
1
44
8
77
56
27
23
26