1253 330
6843 598
50321 411
27167 820
6692 212
6980 189
312465 808
77844 636
71202 155
21025 302
5924 398