25105 943
29551 378
19266 783
13730 529
17108 535
7315 162
14836 223
6549 733
4785 344
40081 241
3407 668