2180 40
2373 213
4077 76
1913 220
5223 575
20365 893
2998 256
4366 78
4994 414
8977 765
4525 358
32645 686
20562 509