10003 293
104541 710
9775 228
348199 1450
197984 781
5062 92
17768 318
86067 385
5042 650
12702 396
4551 172