3101 278
83443 424
121447 666
50430 856
75951 978
10582 348
15396 445
22901 502
5257 771
3789 231
12167 310
14120 285
5106 88
37035 386