1062 257
2288 581
2278 442
2976 732
2830 824
950 215
7239 599
4258 681
3888 561
5863 322
4916 113
13377 492
21385 187
9304 145
6158 517
5363 70