2808 525
2216 478
1812 472
4522 646
5658 158
7243 277
11559 548
7726 461
2077 184
3827 643
6568 947
52844 823
101652 209
4036 254
4769 558
5944 328
4443 576