2580 183
3035 257
2870 708
4162 393
5949 963
4009 516
17421 288
104315 367
15213 219
5409 888
6486 184