2112 77
121197 944
37160 429
9628 589
3992 595
184171 314
58020 490
6852 561
7509 716
5164 655
2359 116