1395 294
3899 277
3305 914
12559 118
81866 734
84528 555
93206 396
280956 1480
45856 248
26553 333
112608 633