4013 595
2343 77
122077 946
37207 429
9655 589
185224 316
58232 491
6879 561
7527 716
5182 655
2378 116