1265 263
2262 134
1965 400
44109 213
906 41
27642 425
205587 326
148011 743
105824 232
53472 705
50948 783