2295 77
121812 946
37193 429
9646 589
4001 595
184919 315
58171 491
6870 561
7520 716
5178 655
2370 116