4004 680
5947 327
2923 419
4413 944
14125 570
4266 598
7154 793
4411 426
2561 211
10947 154
5507 508
5054 660
5386 489
1743 109
20558 514
7695 612
12187 131
3981 637
1930 31
5336 878
3781 323
5333 624
4779 165
3829 715