4585 51
1533 282
2949 421
4742 948
5510 376
7311 356
4192 188
3202 592
4368 794
28199 779
15694 169
8013 494
169107 572
4868 427
5786 469
3065 130