25003 745
13083 598
7383 800
18062 269
28075 744
17940 41
7254 324
7748 692
196524 489
12543 666
3081 479
7002 841
5850 394
3487 284
22581 67
4698 385
4629 120