35
16
227
18
134
32
86
64
55
42
48
5
40
28
51
30
154
25
759
61
21
23
17
50
428
13
9
38
15
138
85
10
37
29
107
34
31
77
19
490
112
69
3