25023 745
13103 598
7384 800
18071 269
28090 744
17944 41
7255 324
7755 692
196544 489
12544 666
3082 479
7006 841
5854 394
3488 284
22590 67
4704 385
4635 120