3145 580
98276 240
120018 698
321298 1183
20266 666
110871 378
20342 816
29642 282
6581 328
5263 755
3867 450
5217 412
66364 296