458
0
467
266
2748
2
31535
1824
683
431
691
4594
1
6800
584
2328
4111
1337
269
2657
3
759
503
624
517
1232
479
918
1152
2952
4328
10
745
1045