40952 685
13578 262
8082 229
21083 313
7334 513
23029 433
6402 362
4662 74
3946 218
4732 661
9183 828
3396 387
6795 311
11114 345
3075 92