1150 171
2454 348
3200 523
19337 233
3281 860
6259 929
2698 164
2129 143
8044 546
9845 448
4811 506
1735 81
1404 235
683 104