5991 909
3906 83
14646 431
3477 328
28611 763
29030 221
2718 64
13653 337
34838 753
29478 478
9255 433
3460 540