266
0
458
4594
1
584
691
759
4328
10
431
422
503
517
1045
479
745
471
1232
1649
896
2952
1603
683
546
1152
1075
343
1297
1238
396
455