4049 595
2361 77
122170 946
37212 429
9661 589
185339 316
58253 491
6881 561
7529 716
5184 655
2382 116