10008 293
104741 710
9781 228
348426 1450
198269 781
5068 92
17792 318
86241 385
5043 650
12755 396
4554 172