5196 275
47949 928
10957 620
6111 686
11605 927
4327 47
159662 555
95570 473
192277 582
100840 573
49211 771