29750 24
4617 14
2657 5
2956 18
1996 5
5055 15
4188 6
6080 32
3960 6
4777 21
2105 1
1617 9
3438 3
2897 11
7245 30
4008 16
4173 23
32161 18