30050 831
8699 511
7530 671
9633 273
25987 626
33980 911
4927 303
11810 402
14569 540
7496 278
3015 372
3088 161
4337 551
4535 424
4044 674
2797 376
7816 586
5126 321
6661 539
4975 325
5702 605
57125 897
18795 342
40659 245