10
5
28
3
1
23
116
11
2
4
17
8
205
7
9
12
32
31
24
63
27
114
383
14
56
60
21
6
58
43
15
33
237
35
121