458
0
467
266
1824
2328
2748
2
31535
269
683
691
517
479
503
1045
525
422
1232
4594
1
6800
1075
584
4111
1603
839
1238
464
745
1780
759