2630 486
89392 433
22275 373
21243 694
31673 416
25701 113
15179 626
9665 754
7056 302
6314 773
4848 854
5795 638
4684 822
7291 863
1296 127