10005 293
104692 710
9779 228
348375 1450
198204 781
5068 92
17784 318
86201 385
5042 650
12746 396
4554 172