20529 410
19904 475
19936 429
4117 674
1486 109
7211 413
3482 774
4931 823
1788 261
4032 855
1224 76
1114 48