5285 51
1669 282
3102 421
4852 948
5609 376
7463 356
4329 188
3497 592
4477 794
28541 785
16156 169
8159 494
176274 577
4928 427
5859 469
3220 130