4595 51
1536 282
2950 421
4745 948
5510 376
7314 356
4193 188
3208 592
4369 794
28202 779
15702 169
8016 494
169255 572
4869 427
5786 469
3065 130