32640 375
39346 892
48802 455
192450 1053
248989 649
23577 43
104361 407
105764 571
54790 518
140940 331
99956 719
179903 411
57599 612
210969 266
26018 567
27565 454
104847 209
92180 1000
127048 359
69849 667
284535 921
27658 174
90155 463
28707 654
36191 341
29373 557
269791 539
44085 881