39938 130
167535 172
14552 502
13886 142
4057 309
11645 174
5356 695
3775 286
3840 588
4949 417
30847 373
14242 655
5662 351
53152 679
3593 481
39361 558
7842 618
8188 112
4939 222
25769 207
3182 128
7136 213
46117 375
2500 82
6619 553
164290 671
7731 511
35494 146