31812 712
23751 630
12166 395
9550 279
18901 141
22878 184
21712 696
3164 291
2663 51
11326 517
53917 330