1675 71
3097 290
16857 928
53061 776
4593 31
4067 136
4317 315
11273 234
5105 956
3442 540
4072 388
18799 614
2598 309
2249 115
5087 622
4107 585