1586 228
4718 797
12721 292
12994 63
1350320 2530
108745 441
10998 293
13385 158
46350 620
4758 598
9882 516
7743 673