95736 451
271731 445
130249 785
302096 798
642227 948
144561 693
98696 526
25639 74
508593 952
82008 787
46275 483
192466 1053
249015 649
23585 43
104383 407
105780 571
179920 411
57608 612
104861 209
92200 1000
69853 667
284546 921
299579 851
35350 331
124763 684
34303 344
215626 786
27566 626