12408 40
1107 6
10059 32
23007 38
7900 36
38703 51
14217 32
10958 25
3859 12
16669 25
22174 59
21819 87
92534 178
7112 21
22079 35
2222 6
6644 31
9877 22
3186 10
9249 30
8660 19
7910 36
5151 34
11858 71