17995 367
5557 94
2439 328
3145 504
3330 580
9574 399
3066 617
41636 746
14989 298
17558 322
8255 573
10529 416
1586 152