2402 52
8833 451
5123 325
9160 362
5584 216
4842 162
6727 665
3597 489
6400 294
3921 392
5395 522
4027 126
4758 504
14702 947
15558 669
9638 484
6761 285
7980 571
18649 87
4018 559
8474 417
14040 101
3232 58
3795 207