5986 24
7308 3
4412 20
28875 46
6329 45
3056 3
9598 63
2840 1
3806 18
3701 7
2681 22
2057 2
4203 9
3290 13
3046 16
6129 1
3055 2
29193 74