624
1
93
954
2
1176
215
1042
8
1100
403
414
730
478
471
91
643
378
81
474
206
1004
3
377
866
545
103
840
385
87
229
1142
501
996