2642 486
89533 433
22328 373
21292 694
31730 417
25788 113
15287 626
9709 754
7071 302
6323 773
4863 854
5805 638
4692 822
7297 863
1305 127