683
0
968
468
503
421
431
467
2952
266
1824
456
269
458
476
693
2748
2
2328
1232
719
517
546
31535
745
1238
755
422
759
413
379