22529 57
19783 184
25650 177
8933 626
3723 310
3396 675
3658 701
23199 595
2353 243
4478 574
6183 607
3541 804