266
0
3287
1
458
584
4594
691
759
646
431
1152
3006
3
503
1045
422
517
745
479
2952
1232
471
1603
683
1075
1649
4328
10
1238
546
1297
525