40923 685
13543 262
8070 228
21065 313
7329 513
23000 433
6394 362
4650 74
3938 218
4728 661
9173 828
3395 387
6792 311
11107 345
3075 92