40006 272
62687 985
32778 370
4639 181
13594 882
10114 748
18372 877
23988 424
12521 170
35111 670
115443 481
19441 63
10063 180
41451 489
315864 801
7126 76
41882 1061
10802 213
12567 342
22629 223
99415 339
53892 869
13843 75
148641 348
6627 73