3592 373
21765 287
18636 178
7587 866
23711 664
7072 500
11953 206
5899 137
5815 322
2577 116
6358 338
3971 748
2342 309