17996 367
5557 94
2439 328
3145 504
3330 580
9575 399
3066 617
41638 746
14990 298
17559 322
8255 573
10532 416
1586 152