2180 40
2373 213
4079 76
1914 220
5223 575
20365 893
2998 256
4367 78
4998 414
8984 765
4534 358
32649 686
20569 509