2186 40
2379 213
4094 76
1917 220
5236 575
20392 893
3003 256
4372 78
5014 414
9041 765
4567 358
32673 686
20590 509