29151 663
10859 107
16899 803
39623 470
9566 255
14666 497
25911 328
13613 598
5197 395
29833 221
4461 911
3168 379