2638 486
89491 433
22308 373
21278 694
31718 417
25768 113
15270 626
9700 754
7067 302
6316 773
4860 854
5798 638
4688 822
7296 863
1302 127