16401 144
125331 841
76093 1018
47030 208
74119 475
37553 262
58455 305
15065 419
4032 507
6013 729
6656 163