3145 580
98273 240
120015 698
321284 1183
20265 666
110863 378
20339 816
29642 282
6580 328
5263 755
3867 450
5217 412
66354 296