477 146
1496 438
1210 395
2577 609
2201 521
315 73
259 46
2875 781
749 121
1990 502
51685 423
3050 177
5219 109
14169 577
19767 362