2931 260
5120 176
30237 279
4567 496
18101 884
3701 668
2241 200
18853 869
8383 152
4072 467
5496 929
4610 724
11506 447
3963 216
13766 362
5676 293
17653 253
32779 391
52284 304
23281 755
4587 326
7637 771
30206 182
271420 181
15749 711
137825 928
106953 402
96838 906