2600 90
106903 901
710972 1440
18053 110
72260 704
21363 366
75864 684
37442 473
35195 316
126534 1188
23967 569
85656 475
46126 337
2921 131
5065 609
5900 394
5546 312
7237 593
10724 679
6543 512
4883 695
1548 58
8513 341
7607 577
3069 53
2894 491
4657 382
4578 679