18024 367
5559 94
2440 328
3145 504
3330 580
9578 399
3067 617
41682 746
15003 298
17563 322
8267 573
10546 416
1586 152