2495 83
12907 105
213963 489
38893 702
7888 593
7734 625
7059 420
4843 306
3091 181
2725 486
6235 650
3858 781