266
0
458
584
4594
1
691
759
1145
431
467
1152
503
1045
4328
10
896
422
1421
517
745
479
1921
2
2952
1232
471
1193
1513
1823
1603
683
1075