10003 293
104508 710
9775 228
348174 1450
197936 781
5062 92
17767 318
86047 385
5042 650
12692 396
4551 172