333013 1164
154297 899
167902 425
132831 279
186626 642
294140 575
109083 571
86855 364
115367 866
116816 406