17991 367
5557 94
2439 328
3145 504
3330 580
9574 399
3066 617
41628 746
14987 298
17557 322
8255 573
10525 416
1586 152