291502 442
95442 169
43387 437
37476 262
58316 305
27927 808
7223 483
4891 278
8590 877
6010 729
2979 278
4764 778
63564 197
23913 231