2198 10
6941 20
13147 19
11640 9
33048 38
15599 23
14377 6
18310 23
16041 16
27203 35
16236 13
30548 29
4227 2
23222 5
10713 9
3161 10
13805 13
17109 18
9608 23
4641 11
4321 11
5161 2
4035 8
102740 93