5287 51
1670 282
3104 421
4853 948
5609 376
7464 356
4331 188
3497 592
4477 794
28541 785
16156 169
8159 494
176323 577
4928 427
5859 469
3221 130