14533 800
22535 215
5585 643
4286 812
11607 505
29875 499
4643 716
1939 274
6106 577
2211 125
4460 474
1581 46
3419 787
2608 197
10990 57
1377 113
3729 322
3721 442
5747 468
6237 531