5667 841
2970 60
14932 629
34028 431
20616 85
34375 596
6150 392
3635 115
7863 765
5971 552
5767 892
4147 477
4305 97
5815 778
3320 129
4184 104
7459 330
5207 564
3107 514