266
0
3268
1
458
4594
503
584
1331
1378
2
431
2105
1152
1075
691
759
4328
10
467
471
683
1296
2952
343
455
1780
46414
1045
953
525
422
517