3145 580
98276 240
120016 698
321294 1183
20266 666
110870 378
20341 816
29642 282
6581 328
5263 755
3867 450
5217 412
66360 296