14929 8085
14599 810
13903 5062
12577 4481
6831 5010
6666 3713
6395 1272
4354 3237
2384 2028
2357 12909
898 11194