2321 51
1284 282
2611 421
4583 948
5318 376
6993 356
4026 188
2699 592
4250 794
27478 779
14876 169
7854 494
158026 567
4733 427
5651 469
2876 130