1502 71
2734 290
16054 928
51361 776
4182 31
3905 136
4047 313
10942 234
4898 956
3342 540
3831 388
15732 614
2483 309
2159 115
4929 622
4024 585