95738 451
271737 445
130251 785
302100 798
642228 948
144563 693
98701 526
25639 74
508598 952
82008 787
46275 483
192469 1053
249018 649
23585 43
104385 407
105781 571
179920 411
57608 612
104861 209
92201 1000
69854 667
284547 921
299580 851
35351 331
124765 684
34306 344
215633 786
27566 626