5196 275
47948 928
10955 620
6111 686
11605 927
4327 47
159659 555
95569 473
192276 582
100838 573
49211 771