33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
137
134
18
114
292
35
19
76
379
17
16
220
117
244
510
704
69
21
462
124
147
14
29
12
49
91
77
151
60
39
94