10002 293
104484 710
9775 228
348145 1450
197915 781
5062 92
17766 318
86033 385
5042 650
12685 396
4551 172