266
0
458
584
4594
1
2229
4
1365
691
759
2097
3
1261
5304
9
431
1215
1152
2693
503
1045
467
422
517
745
479
2952
1232
471
1603
683
1075
1649