25015 745
13095 598
7384 800
18068 269
28085 744
17941 41
7255 324
7750 692
196533 489
12543 666
3081 479
7003 841
5852 394
3488 284
22585 67
4702 385
4631 120