4053 595
2374 77
122202 946
37217 429
9665 589
185396 316
58273 491
6882 561
7532 716
5185 655
2383 116