40863 582
6319 661
2534 342
5814 740
34052 401
30494 497
11013 482
17408 171
39203 353
14419 675
2448 57