18
51
136
14
362
3
44
13
17
29
790
686
47
148
948
60
19
123
5
82
41
10
15
11
42
22
58
16
23
28
8
101
6
307
2
7
4
32
9