10569 20
4321 11
17967 55
5160 17
12318 34
5872 13
2229 9
3286 3
7427 8
6582 21
1918 8
8026 16
10875 41
3770 2
15062 26
6035 8
2964 8
2515 6
9512 30
9730 23
13587 18
22950 85
3919 12
33134 100