303596 796
105697 701
33087 545
6950 325
6336 261
31725 428
31157 238
15107 493
16308 584
12264 61
46880 728
27752 472
21553 475
48518 375
19853 617
334470 870
14737 363
160688 395
56234 608
733631 1687
91148 358
79502 180
168201 292
88977 1072
172729 257
62268 628
27048 935
259281 438