266
0
458
552
4594
1
503
584
3795
1378
2
571
431
787
1152
1075
2982
3
691
759
4328
10
467
471
683
2952
343
455
5009
447
1780
46414
1045
953