2933 40
3202 213
5445 76
2350 220
6547 575
22559 893
4100 256
6803 78
6397 414
12070 765
6280 358
36176 686
22882 509