40920 685
13534 262
8067 228
21062 313
7329 513
22985 433
6387 362
4648 74
3936 218
4728 661
9170 828
3395 387
6792 311
11106 345
3075 92