2580 90
105905 901
710029 1440
18044 110
72035 704
21321 365
75578 684
37261 473
35161 316
125528 1188
23841 569
85036 473
45940 336
2904 131
5049 609
5894 394
5540 312
7224 593
10711 679
6534 512
4877 695
1541 58
8495 341
7591 577
3062 53
2890 491
4643 382
4568 679