2189 40
2385 213
4098 76
1919 220
5238 575
20404 893
3008 256
4378 78
5018 414
9085 765
4582 358
32684 686
20606 509