458
0
467
584
1748
683
266
1824
2748
2
6800
2328
31535
431
517
2490
503
2952
4328
10
691
4594
1
759
422
839
464
1033
1045
415
918
4111