251 40
137 28
44145 876
29160 405
2517 649
1244 125
45989 163
17216 171
47694 331
8780 573
41849 609
49585 272
38996 943
16393 226
76060 853
29803 320