30001 73
4228 89
4910 612
3928 99
7887 603
14857 750
14690 160
2270 269
33084 729
33646 182
12757 403
40041 842
99954 561
311563 570
21169 179
35888 316
2690 85
87777 693
34859 824
42041 718
26207 691
131899 294
8523 374
3069 91
3671 621
2915 773
15482 377
4713 634