2182 40
2374 213
4086 76
1917 220
5228 575
20378 893
2999 256
4372 78
5004 414
9010 765
4544 358
32656 686
20575 509