2528 2
4498 16
36125 96
4652 9
1291 1
1016 8
78999 176
3112 12
6077 7
10053 35
4959 32
24403 51
5341 16
2423 5
10382 42
6692 44
22362 129
9745 26
5217 11
12063 25
15189 42
4691 14
9413 8
3390 14