40941 685
13561 262
8078 228
21078 313
7332 513
23024 433
6396 362
4659 74
3942 218
4730 661
9178 828
3395 387
6794 311
11112 345
3075 92