20534 410
19905 475
19937 429
4118 674
1489 109
7213 413
3482 774
4931 823
1788 261
4032 855
1226 76
1114 48