20840 57
18228 183
22656 177
8872 626
3376 308
3257 675
3414 701
22015 595
2213 243
4413 574
5872 607
3441 804