1403 430
2520 718
17734 411
2983 925
765 166
25637 581
15682 245
13553 588
12823 86
12622 475
30142 86
12192 657
4905 501
8385 691