42956 221668
30790 108717
17536 92873
16809 98409
16601 104608
14708 56879
9993 39219
8676 27482
8584 78847
6511 29974