4789 51
1580 282
3036 421
4797 948
5536 376
7393 356
4224 188
3321 592
4436 794
28408 785
15751 169
8086 494
171203 574
4888 427
5801 469
3083 130