1380 430
2501 718
17720 411
2965 925
758 166
25587 581
15607 245
13538 588
12686 86
12530 475
30024 86
12142 657
4896 501
8362 691