17992 367
5557 94
2439 328
3145 504
3330 580
9574 399
3066 617
41629 746
14988 298
17558 322
8255 573
10526 416
1586 152