29551 145
13990 622
6713 222
13357 196
3054 852
7086 464
8898 699
7462 512
2989 85
4954 386
10735 432
5233 659
3394 673
3113 905