13027 85
15515 80
8851 430
7369 389
7653 196
9949 148
8852 492
36925 877
14103 945
6220 189
11141 670
4855 716
15969 593
5023 235
3799 177
3428 320