2256 77
121641 946
37178 429
9640 589
3998 595
184728 315
58127 491
6864 561
7516 716
5174 655
2366 116