3006 52
7287 733
20699 242
16870 435
18725 505
23101 331
12878 946
13021 57
9915 120
16300 508
9891 575
8214 462
14696 412
11368 176
31616 781
16358 533
19864 676
22930 593
26148 763
88543 174
73109 533
8434 86
24176 384
6506 957