1278 171
2748 348
3397 523
20584 233
3455 860
6570 929
2898 164
2278 143
8131 546
9995 448
4868 506
1772 81
1425 235
703 104