31851 712
6783 287
14265 702
5213 568
43777 117
36785 484
2348 162
25907 352
14972 642
6957 452
32994 505
4590 522