30031 831
8697 511
7527 671
9631 273
25966 626
33954 911
4925 303
11807 402
14559 540
7495 278
3015 372
3088 161
4336 551
4534 424
4044 674
2796 376
7816 586
5125 321
6658 539
4975 325
5700 605
57101 897
18778 342
40649 245