31250 509
159377 959
101510 341
30686 505
57273 454
193583 781
386103 865
245708 663
143988 651
202286 323
197281 689
86225 362
113683 278
297710 1056
147409 238
80710 764
326730 758
109683 264
149825 784
265763 1389
34250 104
29578 406