2391 40
2601 213
4483 76
2052 220
5491 575
21070 893
3193 256
4840 78
5404 414
10648 765
5272 358
33585 686
21285 509