2997 41
5727 591
3704 198
9237 509
19189 789
4264 348
6207 925
4446 320
5747 775
3510 66
4064 702
1728 116
4870 530
5891 958
5160 453
4073 488
21478 74
5886 338
3995 635
5583 933
4480 631
17407 455
5636 533
8419 505