2933 260
5127 176
30242 279
4570 496
18105 884
3703 668
2246 200
18884 869
8395 152
4080 467
5499 929
4610 724
11530 447
3969 216
13776 362
5678 293
17659 253
32779 391
52285 304
23287 755
4590 326
7638 771
30207 182
271501 181
15750 711
137869 928
106980 402
96859 907