21643 286
17783 82
14732 890
26236 573
83268 418
39771 314
69594 905
24796 550
22357 424
13986 666
3853 84
7385 353
10008 830