20562 410
19918 475
19960 429
4126 674
1495 109
7218 413
3484 774
4932 823
1790 261
4033 855
1232 76
1118 48