31880 712
6824 287
14330 702
5271 568
43855 117
36860 484
2353 162
26003 352
15027 642
6969 452
33125 505
4593 522