13096 85
15817 81
8979 430
7441 389
9218 197
10022 148
9054 493
36976 877
12012 944
6361 189
9011 670
4929 716
16162 593
5119 235
3811 177
3496 320