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