29016 971
4588 874
1437 77
2656 482
18073 156
3322 450
3032 580
4154 569
1921 446
2826 181
5240 685
3699 215
7669 604
3725 553
2715 136
2302 242
3634 396
3176 538
2146 187
4781 731
2573 587
1812 79
4329 575
6979 280
3770 549
2255 67
4780 503
1700 345