2383 40
2591 213
4464 76
2047 220
5464 575
21039 893
3182 256
4817 78
5392 414
10625 765
5247 358
33521 686
21251 509