2198 318
16885 83
35009 707
16740 846
7776 330
17448 575
2423 401
6396 350
10625 87
9604 283
5545 474
15941 291