458
0
467
918
683
1238
455
266
1045
968
2952
1824
1880
2
269
1075
1095
2748
745
2328
412
431
503
31535
584
1020
759
422
1297
1541
1015