266
0
467
683
458
31535
1824
918
2748
2
1152
4111
4594
1
691
2328
1045
584
269
745
503
2952
1603
759
953
546
517
431
2490
1232
381
6800