50993 560
10716 425
1871 273
5241 275
2925 163
4271 667
1484 282
1437 137
6751 166
4198 780
10216 778
2565 509
3763 784
3829 177
3811 947
3319 628
3225 362
5982 171
5065 695
3638 917
2818 185
3395 515
12472 56
5296 917
3533 642
2629 536
2805 344
5104 529