95738 451
271737 445
130251 785
302102 798
642232 948
144565 693
98703 526
25639 74
508599 952
82009 787
46275 483
192469 1053
249018 649
23585 43
104387 407
105782 571
179920 411
57609 612
104861 209
92203 1000
69854 667
284547 921
299583 851
35351 331
124766 684
34308 344
215640 786
27566 626