5198 275
47953 928
10959 620
6111 686
11605 927
4327 47
159667 555
95578 473
192284 582
100842 573
49216 771