10003 293
104527 710
9775 228
348183 1450
197952 781
5062 92
17767 318
86057 385
5042 650
12696 396
4551 172