40922 685
13543 262
8070 228
21065 313
7329 513
22998 433
6393 362
4649 74
3938 218
4728 661
9172 828
3395 387
6792 311
11106 345
3075 92