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