2176 40
2368 213
4057 76
1907 220
5216 575
20348 893
2991 256
4362 78
4966 414
8911 765
4512 358
32616 686
20544 509