40917 685
13528 262
8066 228
21062 313
7329 513
22981 433
6382 362
4647 74
3935 218
4726 661
9167 828
3394 387
6792 311
11106 345
3075 92