594
32
1
153
140
36
802
2197
915
3
2
228
197
269
20
810
9
24
124
131
27
204
55
84
45
113
273
394
139
4
6
7