6
4
38
31
18
17
14
5
113
7
12
3
61
11
9
27
104
76
55
25
48
21
205
2
23
139
20
263
34
24
22
223
332
41
8
15
46
26
10
959
350
245
305
2419
564