40749 582
6319 661
2534 342
5814 740
34052 401
30493 497
11013 482
17406 171
39202 353
14419 675
2448 57