2627 486
89346 433
22262 373
21232 694
31654 416
25668 113
15116 626
9649 754
7052 302
6311 773
4846 854
5792 638
4681 822
7291 863
1290 127