1261 263
2262 134
1965 400
44107 213
906 41
27642 425
205583 326
148010 743
105820 232
53468 705
50948 783