4053 595
2369 77
122197 946
37216 429
9665 589
185387 316
58271 491
6882 561
7532 716
5185 655
2382 116