49
33
38
223
48
6
34
22
557
15
7
89
4
10
60
77
21
346
127
63
46
366
167
98
12
11
13
113
9
102
546
58
45
31
47
114
395
25
152
39
35
78
40
18
14
65
303