31890 712
6829 287
14343 702
5278 568
43875 117
36894 484
2353 162
26017 352
15046 642
6972 452
33141 505
4598 522