2751 617
2415 654
2509 679
1601 338
2868 891
1185 315
1975 211
2744 608
5546 253
10635 304
53687 557
13448 39
12755 487
7054 890
6946 615
5916 469