19805 295
57052 148
41591 326
22713 807
53898 370
340057 1015
117864 400
210578 995
18542 77
111239 183
27321 194
27932 345
61040 629
26860 137
135273 683
439982 936
132539 209
22777 114
5351 812
116644 357
53488 399
13651 191
3187 60
194055 259
70922 204
16634 585
21210 581
16414 220