33
4
28
6
8
2
3
15
1
9
5
13
11
10
138
136
19
113
295
35
20
83
379
17
16
227
125
256
509
764
70
21
454
123
147
71
12
49
91
79
18
154
60
53
95
7