8
98
5
19
12
6
503
2
40
84
36
24
20
14
31
47
1
104
17
3
6383
27
421
61
147
7
251
4
9
162
111
10
208
50
23
16
11
177
18
43
215
75