253 40
137 28
44145 876
29162 405
2517 649
1244 125
45991 163
17216 171
47696 331
8780 573
41849 609
49588 272
38996 943
16393 226
76060 853
29803 320