2296 77
121838 946
37193 429
9647 589
4002 595
184943 315
58177 491
6870 561
7521 716
5180 655
2371 116