7631 625
7107 620
4563 88
5654 583
2647 45
5713 64
21868 603
3770 97
3483 888
23190 623
29898 374
58518 157