21150 57
18688 183
23728 177
8887 626
3484 310
3280 675
3467 701
22296 595
2233 243
4431 574
5964 607
3451 804