2296 77
121826 946
37193 429
9646 589
4002 595
184938 315
58175 491
6870 561
7521 716
5180 655
2370 116