2627 486
89361 433
22269 373
21237 694
31660 416
25681 113
15139 626
9658 754
7052 302
6311 773
4846 854
5795 638
4684 822
7291 863
1292 127