25002 745
13080 598
7383 800
18059 269
28071 744
17939 41
7254 324
7747 692
196523 489
12542 666
3081 479
6999 841
5850 394
3487 284
22580 67
4697 385
4628 120