1062 257
2288 581
2275 442
2975 732
2830 824
950 215
7239 599
4258 681
3888 561
5863 322
4916 113
13377 492
21384 187
9303 145
6156 517
5361 70