31702 962
27036 186
110647 825
68524 676
58865 255
42287 460
107864 975
41080 481
55894 229
66805 570
272681 441
201647 697
132301 1045
24665 281
105558 595
90587 797
111016 417
117812 639
27564 644
286890 1272
173542 949
168148 665