30305 839
21735 232
37132 727
9031 304
29627 301
6438 529
9055 736
5379 788
8167 955
7652 632
5383 158
7567 497
5067 133
3971 103
7965 485
2213 204