10291 501
500646 853
191984 287
128091 120
151087 422
105196 679
93937 114
89916 672
317347 573
111379 519
359832 562
106328 79
192646 875
88471 366
179677 648
287286 644
206331 325
273110 754
228900 492
86490 154
118528 214
110106 195