25660 300
28594 105
210666 1125
117511 209
139085 578
142805 890
559015 1510
35777 446
146893 401
54239 790
148932 516
85404 1105
49983 279
87204 466
111780 825
75630 164
78151 645
92658 934
45240 74
34742 310
38501 766
33530 757
88312 194
65019 667