40965 685
13596 262
8086 229
21092 313
7336 513
23044 433
6407 362
4667 74
3949 218
4733 661
9188 828
3396 387
6798 311
11117 345
3075 92