146
54
26
669
78
43
28
21
17
31
104
53
41
121
15
182
648
169
36
29
37
58
16
10
13
79
106
45
893
84
142
3
611
516
784
24
80
12
98
194
66
47
125
166
244
99
148
52
18
2055
88
57