5
24
4
9
6
12
47
89
115
3
38
28
292
17
19
737
165
376
219
91
52
806
241
176
195
228
95
29
21
27
46
106
51
54
409
192
283
146
190
34
32
55
92
124