2189 40
2384 213
4098 76
1919 220
5238 575
20404 893
3007 256
4378 78
5018 414
9079 765
4580 358
32684 686
20605 509