458
0
266
467
584
31535
1824
683
2748
2
319
4111
4594
1
691
2328
1603
2952
269
2992
503
759
517
431
1232
1152
918
1436
6800
468
479
1128