41596 682
8821 50
14103 776
17704 758
20634 313
13534 573
3712 169
23624 413
36475 341
11933 656
29238 141
20774 157