1378 430
2496 718
17719 411
2960 925
757 166
25580 581
15601 245
13538 588
12680 86
12526 475
30013 86
12137 657
4893 501
8360 691