2941 160
12013 627
3870 332
16283 236
20313 728
15225 334
5954 358
14994 740
4629 611
25512 427
28401 867
26771 443
9855 823
8866 299
10029 583
11212 656
6550 734
8635 817
10367 644
7175 409
17725 449
5298 295
10823 274
2635 129
4018 209
7675 386
10798 584
3587 669