31772 712
6889 287
14485 702
5250 568
43857 117
37012 484
2337 162
26143 352
15030 642
6990 452
33153 505
4624 522