578
1
854
286
2
312
625
656
347
724
257
569
0
338
52
84
379
76
299
655
80
227
364
247
1336
3
260
650
245
163
276
771