2179 40
2373 213
4075 76
1912 220
5222 575
20358 893
2996 256
4365 78
4982 414
8964 765
4522 358
32636 686
20557 509