95688 451
271601 445
130186 785
301856 798
641969 948
144477 693
98624 526
25626 74
508381 952
81931 787
46268 483
192385 1053
248909 649
23546 43
104280 407
105712 571
179862 411
57582 612
104821 209
92127 1000
69829 667
284455 921
299420 851
35325 331
124647 684
34248 344
214814 785
27553 626