3145 580
98251 240
119989 698
321249 1183
20253 666
110831 378
20331 816
29629 282
6580 328
5263 755
3867 450
5216 412
66320 296