25027 745
13105 598
7384 800
18076 269
28096 744
17945 41
7255 324
7755 692
196546 489
12545 666
3082 479
7007 841
5855 394
3488 284
22590 67
4705 385
4635 120