2600 90
106918 901
710996 1440
18053 110
72265 704
21364 366
75867 684
37450 473
35195 316
126559 1188
23968 569
85666 475
46131 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
2895 491
4657 382
4578 679