2109 77
121183 944
37159 429
9628 589
3991 595
184159 314
58015 490
6852 561
7507 716
5163 655
2358 116