20891 57
18295 183
22801 177
8877 626
3414 310
3264 675
3420 701
22058 595
2221 243
4416 574
5876 607
3443 804