30058 352
39192 563
13696 562
28657 490
142753 587
13566 156
23069 438
14860 544
5437 340
19936 671
8800 232
6746 764
24447 619
15073 684
2125 398
5110 622
3500 585