40071 953
8019 214
10660 38
5767 844
4484 278
3365 232
7401 449
23927 57
6380 794
12849 283
3754 462
3718 518
8445 96
10408 692
7812 153
6370 301
3886 394
7674 783
2815 34
7203 240
14440 252
7512 468
10070 529
4188 256
3314 273
4338 773
6470 359
42836 606