39776 680
8398 50
13365 776
16638 758
19780 313
13077 573
3462 169
22257 413
35138 341
11538 656
27580 141
19808 155