20405 18
6070 12
38482 171
38391 144
9943 65
5042 12
3414 10
12038 15
17090 57
32433 169
6246 34
5331 33
903 4
6668 26
7873 45
5906 42
1666 11
11865 99
3092 8
5280 38
12528 23
11608 33
10655 14
47358 73