3996 334
7460 281
8556 441
2799 221
4622 665
4386 42
24786 366
11417 75
11494 607
4763 716
4414 38
18027 461
9175 58
2905 553
4114 219
4965 712
3093 591