40948 685
13571 262
8081 229
21080 313
7333 513
23027 433
6401 362
4660 74
3944 218
4732 661
9181 828
3396 387
6794 311
11113 345
3075 92