57005 373
7687 37
6563 224
9625 663
105504 945
43781 151
5932 576
31376 623
22356 118
3887 731
2114 69
4619 508