12832 229
7036 442
154813 696
120299 380
90048 588
11188 133
30511 427
3069 188
4162 424
1220 147
2082 86