2048 40
2239 213
3727 76
1847 220
4951 575
19807 893
2866 256
4063 78
4648 414
7681 765
4124 358
32166 686
20111 509