2180 40
2373 213
4079 76
1914 220
5223 575
20365 893
2998 256
4366 78
4998 414
8982 765
4532 358
32648 686
20567 509