12870 946
5596 159
8786 416
4189 41
7834 504
31556 392
6106 465
3922 294
5335 756
8371 873
11111 621
16031 52
16337 413
10534 364
11717 697
17221 759
5858 73
5907 522
9212 81
15521 234
8800 506
14635 58
14512 710
5321 94
20876 794
2334 174
12409 261
5064 139