32130 66
43595 889
53868 732
24629 363
4802 226
15784 175
7229 496
4136 63
9637 927
9323 622
6820 628