29150 663
10858 107
16897 803
39617 470
9565 255
14665 497
25911 328
13613 598
5197 395
29833 221
4461 911
3168 379