5091 627
707 53
2740 489
2935 325
2606 397
2185 291
1870 235
2960 420
3755 866
3238 114
3075 453
3454 393
3550 610