25003 745
13083 598
7383 800
18062 269
28074 744
17940 41
7254 324
7748 692
196524 489
12543 666
3081 479
7001 841
5850 394
3487 284
22580 67
4698 385
4628 120