30832 839
28711 597
18883 101
28105 344
24751 185
8995 170
11074 282
29348 164
9832 212
18339 475
30752 77
10658 302
49553 466
19698 373