3145 580
98267 240
120003 698
321272 1183
20261 666
110854 378
20335 816
29634 282
6580 328
5263 755
3867 450
5217 412
66336 296