20503 410
19889 475
19927 429
4116 674
1482 109
7207 413
3480 774
4926 823
1787 261
4030 855
1221 76
1112 48