39934 680
8415 50
13402 776
16684 758
19837 313
13123 573
3475 169
22354 413
35244 341
11563 656
27698 141
19864 155