20528 410
19903 475
19935 429
4117 674
1484 109
7209 413
3482 774
4931 823
1788 261
4032 855
1224 76
1113 48