19537 401
8241 138
10479 580
5221 223
5080 97
8347 518
12410 462
13437 268
9616 451
12683 574
11598 866
7508 596
10250 846
8218 169
3660 37
10826 344
10042 529
11982 132
8768 388
7210 71
14837 69
7880 591
18761 842
8114 588