657
1
1546
2
2162
667
1002
860
634
265
252
3
104
71
87
178
170
347
0
260
158
474
107
177
185
169
167
98
103
125
165
281
254