581 42
1384 27
5695 537
1648 327
2389 170
3572 871
14461 235
12847 396
43199 847
23086 80
6071 594
25995 646
20467 822
7320 576
2900 357
10100 610
10379 736
15828 257
17957 205
12683 655
5832 627
19123 711
20021 274
21105 841
14913 587
10739 256
5316 557
21251 368