1693 71
3113 290
16882 928
53143 776
4606 31
4071 136
4325 315
11287 234
5112 956
3448 540
4083 388
18808 614
2605 309
2258 115
5095 622
4110 585