1501 66
4317 738
4054 404
1836 304
4372 898
2417 378
1180 78
2875 552
5332 145
10499 279
3125 47
3847 269
4311 824
5991 540
5929 702