2479 83
12877 105
213408 489
38733 702
7870 593
7722 625
7048 420
4827 306
3074 181
2708 486
6224 650
3843 781