29182 75
8824 25
4916 6
2745 8
2720 10
4147 18
2986 10
1429 2
10831 29
1636 8
5670 10
1744 3
5197 23
7669 33
22504 94
4698 17
5527 25
24525 120
24151 153
5437 16
13471 27
12163 45
9508 17
8978 31