467
0
1880
2
266
1152
431
1824
4328
10
458
1075
683
2328
31535
503
2748
745
4111
517
269
422
25137
1033
4594
1
759
755
621
655
953
691
6800