2833 504
20413 457
5091 282
19444 1049
4953 649
17105 941
14038 270
11615 685
15097 541
6632 661
12517 683
8176 702
5246 425
4500 420
8857 256
2534 53
3007 283
6716 42
14634 527
12869 847
6852 138
4529 800
12314 281