2495 83
12906 105
213957 489
38890 702
7888 593
7734 625
7059 420
4843 306
3091 181
2725 486
6234 650
3857 781