355
27
467
60
30
3
5
2
38
29
20
58
14
57
227
42
113
9
52
53
39
25
7
59
11
4
32
78
159
23
24
45
8
16
50
142
118
6
10
437
102
205
71
22
90
522