1103 27
2988 576
10313 312
31595 708
16843 379
5215 206
8644 357
9786 627
5491 875
3471 584
7436 823
14416 254
3518 193
20593 329
2469 162
23447 819
8123 289
3577 584
4868 667
11457 799