2182 40
2374 213
4085 76
1917 220
5227 575
20376 893
2999 256
4372 78
5004 414
9008 765
4544 358
32656 686
20575 509