40083 953
8066 214
10660 38
5767 844
4484 278
3368 232
7405 449
23939 57
6381 794
12849 283
3754 462
3718 518
8445 96
10410 692
7813 153
6371 301
3886 394
7674 783
2816 34
7205 240
14455 252
7513 468
10072 529
4190 256
3314 273
4338 773
6471 359
42859 606