1253 330
6844 598
50321 411
27169 820
6692 212
6982 189
312469 808
77846 636
71205 155
21025 302
5926 398