32990 873
19912 675
5582 636
3594 46
9360 364
8681 376
17443 470
8771 322
4373 97
7991 633
6068 244
3765 586
4675 113
2200 412
1812 237
1216 78