14978 533
17286 517
64633 527
8371 314
20284 403
7047 313
5796 459
2195 269
1931 54
3569 505
4761 327
2877 252