50578 196
25001 877
30993 1057
14318 820
28207 744
18118 280
24778 738
29059 135
13013 92
11570 348
6867 802
65427 784
70182 309