2814 525
2216 478
1812 472
4522 646
5659 158
7243 277
11559 548
7726 461
2077 184
3827 643
6568 947
52844 823
101652 209
4037 254
4770 558
5944 328
4443 576