2654 486
89685 433
22394 373
21333 694
31789 417
25915 113
15417 626
9752 754
7081 302
6340 773
4870 854
5815 638
4696 822
7306 863
1316 127