15027 510
20825 333
4821 85
29591 107
39856 459
6837 286
5981 347
8849 31
23220 443
16178 820
27492 754
10667 511
5874 780
6279 459
7373 719
26260 411
10001 583
34193 664
11677 319
17033 830
9896 780
6752 868
3469 295
13306 326
33002 740
28664 412
26432 642
9933 613