20900 57
18303 183
22826 177
8878 626
3415 310
3264 675
3422 701
22068 595
2221 243
4417 574
5876 607
3444 804