959 3
1022 3
6957 63
7088 28
5981 19
8451 45
5289 20
3154 14
4440 19
6978 27
29957 115
11407 42
7404 18
2009 5
950 2
1028 1
3827 7
1689 4