10026 293
105250 710
9801 228
349057 1450
199020 781
5084 92
17855 318
86691 386
5054 650
12877 397
4570 172