48416 89
12527 375
26063 290
20432 178
8655 866
28256 665
8920 501
14061 206
7137 138
7906 322
4122 116
7048 339
4477 748
2926 309