2300 40
2503 213
4300 76
1988 220
5411 575
20812 893
3109 256
4589 78
5230 414
10399 765
5036 358
33148 686
21028 509