20895 57
18298 183
22810 177
8877 626
3415 310
3264 675
3421 701
22062 595
2221 243
4416 574
5876 607
3443 804