2433 639
1847 567
1546 510
1214 335
274 78
1078 264
3504 503
2136 151
71466 653
65277 621
13726 134
17002 855