259 40
139 28
44150 876
29164 405
2519 649
1244 125
45991 163
17216 171
47698 331
8780 573
41851 609
49590 272
38996 943
16397 226
76064 853
29803 320