40930 685
13554 262
8076 228
21067 313
7329 513
23013 433
6394 362
4653 74
3939 218
4730 661
9175 828
3395 387
6794 311
11108 345
3075 92