5006 818
10036 489
24881 121
8750 724
8966 357
5804 388
2944 517
41933 493
108114 317
3802 89
36809 877
42866 83
14026 222
7164 305