2180 40
2373 213
4075 76
1912 220
5222 575
20360 893
2997 256
4365 78
4991 414
8970 765
4523 358
32642 686
20559 509