1062 257
2288 581
2272 442
2974 732
2830 824
948 215
7239 599
4258 681
3888 561
5862 322
4915 113
13375 492
21384 187
9303 145
6156 517
5359 70