40928 685
13552 262
8074 228
21067 313
7329 513
23010 433
6394 362
4652 74
3939 218
4729 661
9175 828
3395 387
6794 311
11108 345
3075 92