4058 595
2381 77
122214 946
37217 429
9665 589
185424 316
58278 491
6882 561
7533 716
5185 655
2384 116