40935 685
13555 262
8077 228
21068 313
7331 513
23019 433
6394 362
4657 74
3940 218
4730 661
9176 828
3395 387
6794 311
11109 345
3075 92