29
1
34
1896
2
68
43
60
41
35
154
563
77
350
8
112
86
44
59
153
0
135
67
64
138
5770
23
121
182
183
194
3
190
110