122003 671
57813 498
4549 510
7090 705
9611 267
12530 161
8389 722
31623 862
7154 596
50265 765
69521 326
7350 104
17588 759
7816 284
27125 307
29964 695
44735 641
23797 199
49565 684
40216 406
18029 132
39086 584
54066 597
9076 628
2578 68
4444 518
62974 448
33852 310