12015 150
14484 490
21890 276
27873 313
12090 775
6604 412
10657 697
10636 547
7555 554
4000 321
7292 516
6193 88
11897 244
21478 492
2927 184
4674 943
1101 236
3113 742
10349 758
8262 524
13775 588
9798 535
64272 715
9596 360