40926 685
13549 262
8072 228
21067 313
7329 513
23005 433
6394 362
4652 74
3939 218
4729 661
9174 828
3395 387
6794 311
11108 345
3075 92