470
0
847
574
522
453
529
986
287
278
350
1146
280
463
380
421
528
1244
47
351
381
536
268
670
517
1974
1304
688
5605
1425
1049