20535 410
19906 475
19941 429
4119 674
1489 109
7213 413
3482 774
4932 823
1789 261
4032 855
1227 76
1115 48