41599 682
8821 50
14103 776
17708 758
20636 313
13537 573
3713 169
23631 413
36477 341
11934 656
29245 141
20776 157