509 7
46 5
5354 28
8316 14
24875 66
18203 48
8886 11
20818 43
20931 38
28091 29
65460 94
17232 14
18253 25
16744 47
10173 42
9265 38
12297 64
27774 114
37656 151
21125 76
3946 13