5285 28
1550 5
2881 12
2909 17
3195 5
1645 6
7554 33
5382 49
3097 14
9018 32
2580 3
2042 7
5003 23
2371 4
2074 5
8651 37
1178 4
3055 12
1347 6
1566 9
4434 19
2969 13
988 1
1459 5