4053 595
2366 77
122190 946
37213 429
9665 589
185365 316
58265 491
6882 561
7529 716
5185 655
2382 116