2180 40
2373 213
4077 76
1913 220
5223 575
20365 893
2998 256
4366 78
4997 414
8980 765
4529 358
32646 686
20564 509