35032 60
10169 10
10144 8
16579 31
6644 4
8926 15
11246 17
37214 72
11109 16
17687 66
16237 39
7935 7
6947 7
14662 17
35614 38
5939 2
7869 5
9207 12
97961 244
9348 8
62646 189
7486 7
17522 40
34905 80