15031 510
20830 333
4823 85
29598 107
39867 459
6839 286
5985 347
8851 31
23223 443
16183 820
27503 754
10674 511
5875 780
6279 459
7376 719
26272 411
10005 583
34197 664
11681 319
17038 830
9900 780
6753 868
3469 295
13310 326
33006 740
28667 412
26435 642
9941 613