400 83
3005 796
2495 311
3377 274
4246 370
9337 1012
25005 66
3095 155
19479 324
4155 485
8339 381
2834 560