13026 85
15507 80
8841 430
7368 389
7616 196
9946 148
8832 492
36923 877
14098 945
6216 189
11136 670
4852 716
15966 593
5017 235
3798 177
3425 320