467
0
458
266
31535
1824
683
918
584
2952
4594
1
691
2748
2
759
422
4111
471
2328
1333
745
1075
269
503
546
517
464
639
431
412
1232