696
1
811
532
521
604
2
727
339
471
1685
314
680
387
402
78
137
69
173
121
83
374
75
118
227
256
224
77
187
164
246
429