4048 595
2359 77
122164 946
37212 429
9661 589
185329 316
58252 491
6881 561
7529 716
5184 655
2382 116