20166 410
19711 475
19766 429
4074 674
1460 109
7153 413
3456 774
4872 823
1752 261
4010 855
1196 76
1090 48