1748
0
458
683
2952
918
1238
1045
503
431
745
467
455
266
1824
269
2748
2
2328
1232
719
546
31535
755
422
759
1297
478
1075
1541
1043