29908 581
9093 884
16668 331
19233 274
112210 206
35625 429
23481 317
14749 773
22055 92
16622 362
6197 465
39285 170
20424 869
5093 167
41009 231
68685 184
27948 684
21657 283