1253 330
6845 598
50323 411
27170 820
6692 212
6983 189
312470 808
77848 636
71206 155
21025 302
5927 398