6996 280
5889 747
10258 598
11951 36
2607 484
1715 239
4789 564
1946 224
9992 208
6192 660
7770 593
23272 893
24577 373
7368 305
3215 336
2557 458
1331 126