31869 712
23709 630
12126 395
9503 279
17157 141
22514 183
21575 696
3133 291
2644 51
9071 517
53676 330