3145 580
98268 240
120007 698
321277 1183
20263 666
110859 378
20335 816
29638 282
6580 328
5263 755
3867 450
5217 412
66347 296