40006 272
62686 985
32778 370
4637 181
13593 882
10114 748
18372 877
23988 424
12521 170
35110 670
115440 481
19438 63
10062 180
41447 489
315853 801
7125 76
41882 1061
10801 213
12567 342
22628 223
99402 339
53891 869
13842 75
148637 348
6627 73