1084 183
3034 257
2796 708
4159 393
5948 963
4008 516
17421 288
104310 367
15212 219
5409 888
6481 184