8096 668
20662 276
45724 280
3663 113
31778 352
27226 581
21598 589
22005 808
2677 325
5894 147
11463 575
4266 654
11424 785
8123 569
17116 551
12970 493
260142 832
3071 525