4791 51
1580 282
3036 421
4798 948
5536 376
7393 356
4224 188
3321 592
4437 794
28411 785
15752 169
8086 494
171255 574
4888 427
5801 469
3083 130