1286 171
2764 348
3402 523
20643 233
3462 860
6576 929
2911 164
2284 143
8135 546
10002 448
4869 506
1780 81
1427 235
706 104