2600 90
106956 901
711048 1440
18053 110
72284 704
21368 366
75890 684
37466 473
35200 316
126623 1188
23981 569
85707 475
46137 337
2922 131
5067 609
5901 394
5546 312
7238 593
10725 679
6546 512
4884 695
1548 58
8514 341
7608 577
3070 53
2895 491
4657 382
4578 679