23
9
15
65
30
6
4
22
13
33
17
7
21
375
86
189
165
25
78
29
16
5
37
200
10
141
52
39
41
114
20
1
68
42
220
50
2163
44
53
93
90
32
61
109
151
1018