2188 40
2382 213
4096 76
1918 220
5237 575
20396 893
3004 256
4374 78
5015 414
9056 765
4572 358
32679 686
20598 509