27586 810
7523 635
5720 484
6293 465
21121 794
7657 552
3800 350
4008 886
2085 267
16686 794
3626 659
6499 151
3814 589
4026 705
4654 685
4354 304
4963 840
5012 684
5933 121