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