4049 595
2361 77
122174 946
37213 429
9661 589
185343 316
58256 491
6881 561
7529 716
5184 655
2382 116