4041 595
2357 77
122145 946
37210 429
9659 589
185309 316
58247 491
6881 561
7529 716
5184 655
2382 116