2640 486
89504 433
22317 373
21284 694
31723 417
25775 113
15277 626
9703 754
7069 302
6320 773
4860 854
5798 638
4689 822
7296 863
1302 127