4586 51
1534 282
2949 421
4742 948
5510 376
7311 356
4192 188
3203 592
4368 794
28199 779
15694 169
8013 494
169121 572
4869 427
5786 469
3065 130