3145 580
98270 240
120011 698
321282 1183
20263 666
110859 378
20336 816
29640 282
6580 328
5263 755
3867 450
5217 412
66351 296