3145 580
98267 240
120005 698
321276 1183
20262 666
110854 378
20335 816
29634 282
6580 328
5263 755
3867 450
5217 412
66341 296