1062 257
2288 581
2270 442
2973 732
2829 824
948 215
7238 599
4258 681
3888 561
5862 322
4915 113
13373 492
21383 187
9303 145
6154 517
5359 70