3712 302
9806 39
7780 247
156673 684
8969 151
32220 403
13422 633
50297 665
31022 643
6366 169
1008 33