266
0
458
2071
2277
5
471
1
584
4594
3815
691
759
467
552
431
1152
503
1045
4328
10
896
422
517
745
479
2952
1232
1603
683
1075
1649