29512 921
29457 596
35508 891
47224 816
40465 476
100313 654
30570 840
16315 421
30972 931
22590 280
25980 341
14989 826
16087 879