40606 953
8678 214
11081 38
5879 844
4688 278
3460 232
7613 449
24912 57
6494 794
13048 283
3804 462
3763 518
9234 96
11307 692
7981 153
6528 301
4362 394
7864 783
2870 34
7396 240
15020 252
7844 468
10329 529
4351 256
3388 273
4368 773
6823 359
45067 606