4601 51
1538 282
2950 421
4745 948
5511 376
7314 356
4194 188
3214 592
4370 794
28205 779
15727 169
8016 494
169328 572
4869 427
5786 469
3066 130