1253 330
6843 598
50321 411
27167 820
6691 212
6979 189
312461 808
112704 643
77844 636
71201 155
51125 423
37665 262
21023 302
5922 398
4616 397