4787 51
1578 282
3036 421
4797 948
5536 376
7393 356
4224 188
3321 592
4436 794
28408 785
15751 169
8084 494
171180 574
4888 427
5800 469
3083 130