22257 556
15278 220
20472 846
15929 331
8810 688
47953 260
17478 289
18455 654
21489 365
5880 643
12433 504
10227 422
18158 286
8607 322
26568 801
10715 250
11630 442
9511 509
20089 983
20911 873
22680 435
16465 572
9328 846
6398 179