12595 487
15403 684
6781 421
8283 228
11928 531
16020 933
15624 178
13214 391
5720 156
8828 662
6354 63
5563 44
14902 605
7939 380
11794 619
8560 547
6486 858
4406 37
4759 107
2775 197
20225 814
8491 611
3256 66
11915 211
11015 133
4489 242
11236 906
14028 348