1259 330
6878 598
50343 411
27180 820
6706 212
7040 189
312662 808
112742 643
77885 636
71378 155
51211 423
37764 262
21071 302
5936 398
4636 397