624
1
91
954
2
1174
211
1041
8
1100
403
414
730
477
471
642
378
81
474
206
1004
3
377
866
545
101
840
385
86
229
1142
500
995