623
1
91
953
2
1174
210
1040
8
1099
403
413
729
476
471
642
377
80
474
205
1003
3
376
866
544
100
839
385
84
229
1141
500
994