2299 77
121846 946
37193 429
9648 589
4002 595
184961 315
58180 491
6870 561
7521 716
5180 655
2371 116