1696 71
3114 290
16892 928
53147 776
4612 31
4075 136
4328 315
11291 234
5116 956
3448 540
4085 388
18809 614
2605 309
2258 115
5097 622
4110 585