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