30311 712
4115 643
7911 589
10277 599
14538 46
15625 462
21156 193
30061 488
8549 560
9667 222
19029 339
34246 509
10008 677
18270 273
39302 514
8797 533
15821 76
13682 225
10552 804
8769 875
19770 767
69125 480
94072 1043
56410 945
24269 284
27609 529