291527 442
95468 169
43388 437
37479 262
58325 305
27938 808
7224 483
4891 278
8590 877
6010 729
2979 278
4764 778
63588 197
23925 231