25031 745
13112 598
7384 800
18080 269
28107 744
17948 41
7255 324
7756 692
196551 489
12545 666
3082 479
7007 841
5856 394
3489 284
22591 67
4707 385
4635 120