2652 486
89604 433
22370 373
21314 694
31768 417
25863 113
15344 626
9734 754
7078 302
6335 773
4867 854
5808 638
4695 822
7303 863
1314 127