806
9
43
61
92
306
58
363
42
111
33
16
46
18
25
76
91
44
63
15
7
35
49
34
30
75
410
24
10
8
259
189
173
213
56
2
235
159
71
192
95
4
20
93
12
640
3
245