2646 486
89550 433
22344 373
21302 694
31751 417
25818 113
15309 626
9714 754
7075 302
6326 773
4866 854
5805 638
4692 822
7299 863
1311 127