17045 63
36384 239
2581 564
3455 774
31625 141
2662 596
7399 523
4872 823
7733 351
2167 321
21937 158
16612 669
2329 310
3234 561
3319 475
4400 782