30
8
28
6
3
9
1
5
14
2
4
10
13
7
84
453
21
185
204
241
465
12
712
53
35
525
105
98
47
62
11
75
15
135
81
20
16
156
41