2495 83
12910 105
214026 489
38912 702
7896 593
7738 625
7062 420
4844 306
3092 181
2725 486
6235 650
3859 781