13182 97
24859 73
15974 88
43911 60
1226 330
140 99
717 665
863 189
487 317
441 990
623 873
384 169
1019 50
815 901
17 136
625 837
16431 93
3712 7933
707 635
74694 61