20505 410
19889 475
19929 429
4116 674
1482 109
7207 413
3480 774
4927 823
1787 261
4030 855
1221 76
1113 48