2645 486
89538 433
22333 373
21296 694
31738 417
25799 113
15301 626
9710 754
7071 302
6324 773
4864 854
5805 638
4692 822
7298 863
1306 127