2277 77
121731 946
37185 429
9642 589
3999 595
184815 315
58153 491
6867 561
7516 716
5175 655
2368 116