860 144
677 163
173611 793
7021 661
3856 945
3921 593
2697 229
14313 511
6030 512
2099 380
3222 441
5104 758