4589 51
1534 282
2950 421
4743 948
5510 376
7311 356
4193 188
3207 592
4368 794
28199 779
15694 169
8015 494
169170 572
4869 427
5786 469
3065 130