40583 953
8617 214
11051 38
5866 844
4676 278
3451 232
7592 449
24806 57
6481 794
13042 283
3801 462
3757 518
9198 96
11261 692
7964 153
6515 301
4309 394
7850 783
2863 34
7385 240
14995 252
7795 468
10319 529
4348 256
3382 273
4366 773
6778 359
44880 606