4011 595
2341 77
122067 946
37207 429
9655 589
185220 316
58230 491
6878 561
7527 716
5182 655
2378 116