4008 129
6728 678
5113 497
4422 595
53266 160
47198 573
11785 753
112381 968
34328 555
73602 447
14053 544
8541 601
4802 856