4594 51
1535 282
2950 421
4743 948
5510 376
7311 356
4193 188
3208 592
4369 794
28200 779
15700 169
8015 494
169202 572
4869 427
5786 469
3065 130