25591 893
3572 214
6591 605
4631 196
12538 339
16629 128
6329 612
5026 423
9616 549
4125 575
16783 169
2804 174
3602 59
2624 657
12185 652
919 169
17970 762
2168 394