3145 580
98275 240
120015 698
321291 1183
20266 666
110864 378
20341 816
29642 282
6581 328
5263 755
3867 450
5217 412
66359 296