4609 51
1540 282
2950 421
4745 948
5511 376
7314 356
4195 188
3216 592
4371 794
28209 779
15740 169
8017 494
169446 572
4869 427
5788 469
3066 130