28058 177
4743 616
5372 741
7509 501
3120 167
2497 138
12171 967
3014 586
17814 762
2167 425
2104 612
2610 621