2640 486
89507 433
22318 373
21285 694
31724 417
25777 113
15277 626
9703 754
7069 302
6321 773
4860 854
5799 638
4689 822
7296 863
1302 127