14525 800
22533 215
5582 643
4286 812
11603 505
29870 499
4641 716
1936 274
6103 577
2210 125
4460 474
1581 46
3418 787
2016 197
10983 57
1373 113
3729 322
3719 442
5746 468
6237 531