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