1062 257
2287 581
2270 442
2972 732
2829 824
947 215
7238 599
4258 681
3888 561
5862 322
4915 113
13373 492
21381 187
9303 145
6154 517
5359 70