2940 260
5138 176
30261 279
4581 496
18127 884
3704 668
2247 200
18962 869
8412 152
4099 467
5507 929
4615 724
11561 447
3989 216
13797 362
5680 293
17667 253
32782 391
52287 304
23289 755
4596 326
7642 771
30213 182
271648 181
15753 711
137928 928
107031 402
96903 907