2180 40
2373 213
4075 76
1912 220
5222 575
20361 893
2997 256
4365 78
4991 414
8972 765
4524 358
32642 686
20561 509