14961 329
2667 63
2401 229
6950 414
2876 257
2180 38
5914 471
5770 902
28402 619
2890 754
2585 747
1942 435
2083 517
1764 363
712 85