4788 51
1572 282
2986 421
4775 948
5538 376
7341 356
4226 188
3350 592
4387 794
28336 779
15783 169
8048 494
171751 572
4917 427
5814 469
3141 130