4492 51
1535 282
2935 421
4737 948
5503 376
7333 356
4180 188
3187 592
4381 794
28187 779
15600 169
8009 494
167941 572
4858 427
5773 469
3044 130