30899 37
23950 48
39146 147
21602 54
40747 167
10517 2
16671 20
41606 114
11846 7
11239 6
12542 2
10011 4
15302 18
27995 51
45986 171
75356 538
47583 182
17552 29
46484 152
36717 123
16430 29
30580 116
34087 137
27616 62