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