567 160
2045 620
1534 465
2094 513
4882 349
6538 707
13316 317
10497 52
3786 839
2048 93
11858 73
2739 291
74439 667
15462 583
18934 399