1257 330
6869 598
50337 411
27180 820
6705 212
7014 189
312556 808
77870 636
71309 155
21054 302
5934 398