2642 486
89537 433
22329 373
21295 694
31735 417
25795 113
15295 626
9709 754
7071 302
6323 773
4864 854
5805 638
4692 822
7297 863
1305 127