458
0
467
266
2748
2
584
31535
1824
683
759
1152
691
1603
4594
1
6800
2328
4111
269
301
750
46414
2952
431
503
517
1232
368532
918
479