266 40
140 28
44157 876
29164 405
2519 649
1251 125
45992 163
17218 171
47701 331
8782 573
41851 609
49596 272
38996 943
16399 226
76067 853
29814 320