23207 50
4758 616
48589 696
41344 493
29858 210
27935 390
20090 835
12949 716
19453 848
8425 831
29629 359
16098 730
3087 379
8101 170