13085 85
15800 81
8964 430
7439 389
9200 197
10018 148
9041 493
36954 877
11994 944
6357 189
9003 670
4924 716
16148 593
5110 235
3811 177
3495 320