1152
0
266
3287
1
422
3559
458
503
584
4594
745
691
759
468
431
1045
517
479
2490
2952
1232
398
471
2720
10
1603
683
2190
6
1075
1649
4328