23630 43
104466 407
105856 571
33566 306
54854 518
141120 331
100000 719
179962 411
57636 612
104892 209
92291 1000
127139 359
69896 667
284613 921
27678 174
90184 463
36222 341
12875 385
29393 557
269931 539
44094 881
299748 851
35371 331
40240 737
5637 423
5772 555
124897 684
43407 888