4578 51
1531 282
2947 421
4742 948
5509 376
7311 356
4191 188
3199 592
4368 794
28196 779
15693 169
8013 494
169007 572
4867 427
5786 469
3063 130