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