31306 853
2017 293
2727 371
3479 531
28396 867
5002 552
8396 134
7175 409
4013 209
6528 339
10425 672
5333 118
4027 406