31862 712
23701 630
12140 395
9508 279
17175 141
22428 183
21418 696
3140 291
2713 51
9074 517
53551 330