34797 307
7695 37
40274 713
18431 570
91349 745
25282 522
38636 351
21487 709
50169 707
25519 456
12673 659
33605 205
20584 106
30158 171
30967 646
11227 154
15757 294
29764 166
40067 328
99538 664
12831 661
17647 696
56742 345
34971 521
6251 600