21627 615
9396 73
4389 459
21245 354
7088 143
22340 247
95463 678
18042 760
3970 503
2915 451
7551 643
17357 828
9353 79
4764 39