1675 71
3097 290
16862 928
53064 776
4593 31
4067 136
4317 315
11274 234
5106 956
3442 540
4073 388
18800 614
2600 309
2250 115
5087 622
4107 585