693
2
621
6
215
60
0
854
7
542
451
4782
8
999
1
157
9629
438
283
4
247
169
158
156
154
139
50
153
294
3
1533
85
936
631
95
72
525
182