14943 800
22662 215
5747 643
4417 812
11789 505
30108 499
4751 716
2044 274
6227 577
2336 125
4631 474
1746 46
3464 787
2838 197
11192 57
1486 113
3895 322
3834 442
5924 468
6327 531