2175 153
1540 396
2222 514
188 55
2068 680
1436 377
292 73
1215 315
287 50
809 247
33895 572
14061 133
6799 504