41743 682
8842 50
14317 776
17760 758
20682 313
13581 573
3725 169
23797 413
36576 341
11955 656
29375 141
20851 157