40942 685
13561 262
8079 228
21078 313
7332 513
23025 433
6396 362
4659 74
3942 218
4730 661
9180 828
3395 387
6794 311
11113 345
3075 92