2184 40
2378 213
4092 76
1917 220
5232 575
20386 893
3003 256
4372 78
5007 414
9027 765
4557 358
32667 686
20583 509