696
1
811
532
520
604
2
727
339
471
1685
314
680
387
402
77
137
69
172
121
83
372
75
118
227
256
224
186
164
246
428