2298 40
2502 213
4293 76
1988 220
5410 575
20810 893
3109 256
4589 78
5227 414
10398 765
5033 358
33148 686
21025 509