266
0
458
1642
1
584
4594
683
691
759
3659
14
431
1152
503
1045
422
517
745
479
2952
1232
471
464
1603
1075
286
1649
4328
10
1238
546
1297