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