2642 486
89532 433
22327 373
21289 694
31730 417
25785 113
15285 626
9708 754
7071 302
6323 773
4863 854
5805 638
4692 822
7297 863
1305 127