4598 51
1536 282
2950 421
4745 948
5511 376
7314 356
4194 188
3210 592
4369 794
28203 779
15710 169
8016 494
169297 572
4869 427
5786 469
3065 130