18009 501
7916 494
24081 426
2059 118
110665 721
15178 741
2631 63
46819 131
7166 531
42158 162
43822 911
9298 813
6570 519
8547 60
25179 712
4761 33
4248 330
3866 295
86635 372
4171 488