1502 71
2735 290
16054 928
51363 776
4182 31
3905 136
4047 313
10944 234
4899 956
3342 540
3831 388
15734 614
2484 309
2159 115
4930 622
4024 585