21847 143
14106 617
4564 447
5551 51
5845 56
4507 198
3322 727
2922 296
7767 896
3524 680
1909 496
1813 404
4843 480
5078 505
625 73
1696 310
1643 275
2383 354
1676 329