2300 77
121849 946
37193 429
9648 589
4002 595
184974 315
58182 491
6870 561
7521 716
5180 655
2371 116