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