59996 629
2986 409
10638 208
7312 106
10929 95
9053 516
13267 411
7074 473
16998 775
7391 111
7657 304
10686 676
8827 111
9040 529
15932 247
8705 481
9077 534
14354 132
9247 892
12093 748
7890 671
155741 282
305737 695
9619 594
29623 733
17308 215
20818 188
17669 615