531 71
905 150
10571 651
28855 999
4826 643
5588 460
12720 495
431 57
10882 706
1485 217
2982 240
1508 147
4920 697
1403 48
3579 565
3288 841
7306 466
4800 688
3707 982
5277 759
3835 616
3649 581
636 56
12550 617