146
54
26
670
78
43
28
21
17
31
104
53
41
121
15
182
648
169
36
29
37
58
16
10
14
79
106
45
894
84
144
3
611
516
784
24
80
12
98
194
66
47
125
166
245
99
148
52
18
2056
88