4047 595
2359 77
122152 946
37211 429
9660 589
185321 316
58252 491
6881 561
7529 716
5184 655
2382 116