291548 442
95478 169
43392 437
37482 262
58330 305
27944 808
7225 483
4891 278
8590 877
6010 729
2979 278
4764 778
63607 197
23929 231