26
21
541
58
139
565
4399
1025
636
82
24
67
36
72
86
101
54
155
100
69
49
85
25
140
39
299
428
144
106
51
2066
57
35
141
19
13
23
8
80
45
230
53
20
42
65
166
83
97
62
37
52
117