33
67
26
512
2332
258
126
82
172
79
21
19
8
23
106
421
25
42
30
13
27
16
32
61
14
3
34
95
31
10
36
210
100
44
97
40
710
76
177
18
208
6
9
46
22
196
102
45
837