95 0
2612 4
2361 4
967 9
3301 94
5518 31
69898 100
15600 44
5189 16
5040 20
7037 31
7865 38
3576 13
2285 3
13317 29
3342 14
1666 7
2872 8
4981 7
2850 15
2152 11
4380 18
9252 26
3975 10