2600 90
106914 901
710986 1440
18053 110
72263 704
21364 366
75865 684
37445 473
35195 316
126547 1188
23968 569
85662 475
46129 337
2922 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