5988 909
3906 83
14646 431
3477 328
28592 763
29028 221
2715 64
13651 337
34836 753
29475 478
9255 433
3460 540