21295 636
29315 628
5334 100
2669 171
26233 565
4573 355
43210 718
29339 371
7978 547
24347 212
7698 802