1295 318
15281 83
32952 707
15989 846
7718 330
17255 575
2391 401
6356 350
10271 87
9511 283
5419 474
15838 291