40079 953
8060 214
10660 38
5767 844
4484 278
3368 232
7403 449
23939 57
6381 794
12849 283
3754 462
3718 518
8445 96
10410 692
7812 153
6371 301
3886 394
7674 783
2816 34
7205 240
14453 252
7513 468
10072 529
4190 256
3314 273
4338 773
6470 359
42855 606