58573 157
6005 614
109420 766
4811 719
12147 556
9302 450
3401 177
3569 555
2164 225
3910 286
2397 449
3893 819
860 37
1704 273
1256 46
3238 787
1183 113