2189 40
2384 213
4098 76
1919 220
5237 575
20402 893
3007 256
4378 78
5018 414
9074 765
4575 358
32683 686
20605 509