5198 275
47950 928
10958 620
6111 686
11605 927
4327 47
159664 555
95574 473
192282 582
100840 573
49213 771