266
0
458
584
4594
1
13159
10
691
759
431
2215
7
1152
503
1045
4328
896
422
517
745
479
2952
1232
471
2572
1603
683
1823
2
400
1075
1649
1238