25006 745
13086 598
7383 800
18064 269
28077 744
17940 41
7255 324
7748 692
196526 489
12543 666
3081 479
7002 841
5851 394
3487 284
22582 67
4700 385
4629 120