59996 629
2985 409
10638 208
7312 106
10929 95
9053 516
13267 411
7074 473
16998 775
7390 111
7657 304
10686 676
8827 111
9040 529
15931 247
8705 481
9077 534
14353 132
9247 892
12093 748
7890 671
155737 282
305730 695
9619 594
29621 733
17306 215
20818 188
17669 615