18005 367
5557 94
2439 328
3145 504
3330 580
9577 399
3066 617
41648 746
14996 298
17559 322
8263 573
10540 416
1586 152