2928 505
40836 158
3487 134
9439 773
5589 162
3338 284
8195 299
16384 448
1578 41
4144 476
6673 686
2983 205
3564 247
5162 524
4111 302
4878 667
3548 387
12800 693
1883 189
4056 457
6501 803