4796 51
1580 282
3039 421
4799 948
5537 376
7394 356
4224 188
3323 592
4437 794
28413 785
15756 169
8086 494
171351 574
4888 427
5805 469
3084 130