2296 77
121819 946
37193 429
9646 589
4002 595
184926 315
58172 491
6870 561
7520 716
5178 655
2370 116