2402 52
8833 451
5123 325
5435 497
9160 362
5584 216
4842 162
9533 546
6727 665
3597 489
6400 294
5395 522
4758 504
8139 584
14702 947
15558 669
8819 577
1790 51
9638 484
4949 493
18649 87
6085 296
4018 559
14040 101