29151 663
10861 107
16899 803
39626 470
9571 255
14666 497
25915 328
13616 598
5197 395
29833 221
4461 911
3168 379