3129 278
83609 424
121750 667
50548 856
76077 978
10585 348
15403 445
22930 502
5262 771
3795 231
12178 310
14153 285
5122 88
37091 386