40606 89
32219 95
3792 7
22870 55
12832 43
6166 15
4187 3
10970 30
24536 54
4343 4
11424 17
4415 4
4059 4
4103 5
5493 6
4575 4
6494 11
3668 7
7596 20
5295 7
8354 13
5635 5
5905 6
26100 41